#ifndef __TESTEDIT_H__
#define __TESTEDIT_H__


#include "GUI/GEdit.h"

class TestEdit : public GEdit  
{
public:
	TestEdit(GForm* parent = 0);
	virtual ~TestEdit(void);

protected:
    virtual void             paintEvent( GPaintEvent& event );
    virtual void             dropEvent(const GDropEvent& event);
    virtual void             charPressEvent(wchar_t ch, void* param);
    virtual void             itemEvent(int itemID, long param);
    virtual void             mousePressEvent( GMouseEvent& event );
    virtual void             mouseMoveEvent( GMouseEvent& event );
    virtual void             mouseReleaseEvent( GMouseEvent& event );
    virtual void             mouseDoubleClickEvent( GMouseEvent& event ){}
    virtual void             wheelEvent( GWheelEvent& event );
    virtual void             scrollEvent( GScrollEvent& event );
    
//    GCaret                m_testCaret;
};

#endif // !defined(AFX_TESTEDIT_H__3F6D5146_2B85_4290_89BD_D71B2F5B3357__INCLUDED_)
